package prueba.principal.actions;

import java.util.ArrayList;

import model.Usuario;

import prueba.principal.dao.UserDao;



public class UsersAction {

	
	public boolean compruebaUserPwd(String user,String password){
		
		//Recojo el arraylist de la clase UserDao que tiene un elemento por linea del fichero
		ArrayList<Usuario> lista=UserDao.getUsers();
		
		//Voy recorriendo linea a linea el fichero
		for(Usuario usuario:lista){
			
		
			if(usuario.getUser().equals(user)){
				
				if(usuario.getPassword().equals(password)){
					return true;
				}else{
					return false;
				}
				
			}
				
		}
		
		return false;
		
	}
	
	public ArrayList<String> listaUsuarios(){
		
		ArrayList<String> lista = new ArrayList<String>();
		ArrayList<Usuario> datos=UserDao.getUsers();

		for(Usuario usuario:datos){			
			
			lista.add(usuario.getUser());
		}
		
		return lista;
		
		
		
	}

	public void borraUsuario(String usuarioSeleccionado) {
		UserDao.removeUser(usuarioSeleccionado);
		
	}
	
	public void addUsuario(String nombreUsuario,String password){
		UserDao.addUser(nombreUsuario, password);
	}
	
}
